Interface JSONSerializer

All Known Implementing Classes:
Account, ActivityCollection, ActivityData, AppInfo, AsymKeyGenerationRequest, AuditConfig, AuditFile, AuditFileCollection, AuthenticatorCollection, AuthenticatorData, AuthorityData, CAInfo, CertData, CertDataInfo, CertDataInfos, CertEnrollmentRequest, CertId, CertificateSetupRequest, CertRequestInfo, CertRequestInfos, CertRetrievalRequest, CertReviewResponse, CertRevokeRequest, CertSearchRequest, ClientConfig, CMSRequestInfo, ConfigData, ConnectorCollection, ConnectorData, Descriptor, DomainInfo, Feature, GroupCollection, GroupData, GroupMemberCollection, GroupMemberData, Info, InstallToken, JobCollection, JobInfo, Key, KeyArchivalRequest, KeyData, KeyGenerationRequest, KeyId, KeyInfo, KeyInfoCollection, KeyRecoveryRequest, KeyRequestInfo, KeyRequestInfoCollection, KeyRequestResponse, KRAConnectorInfo, KRAInfo, NSSCertInfo, PKIException.Data, PolicyConstraint, PolicyConstraintValue, PolicyDefault, ProfileAttribute, ProfileCollection, ProfileData, ProfileData, ProfileDataInfo, ProfileDataInfos, ProfileInput, ProfileMappingCollection, ProfileMappingData, ProfileOutput, ProfileParameter, ProfilePolicy, ProfilePolicySet, Range, RealmConfig, RequestId, RESTMessage, SecurityDomainHost, SecurityDomainSubsystem, SelfTestCollection, SelfTestData, SelfTestResult, SelfTestResults, SymKeyGenerationRequest, SystemCertData, TokenCollection, TokenData, TPSCertCollection, TPSCertData, TPSConnectorCollection, TPSConnectorData, User, UserCertCollection, UserCertData, UserCollection, UserData, UserMembershipCollection, UserMembershipData

public interface JSONSerializer
Implement this interface to provide default methods to serialize an object to/from JSON
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final org.slf4j.Logger
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static <T> T
    fromJSON(String json, Class<T> clazz)
     
    default String
     
  • Field Details

    • logger

      static final org.slf4j.Logger logger
  • Method Details

    • toJSON

      default String toJSON() throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException
    • fromJSON

      static <T> T fromJSON(String json, Class<T> clazz) throws com.fasterxml.jackson.core.JsonProcessingException
      Throws:
      com.fasterxml.jackson.core.JsonProcessingException